I use this simple Script to spawn and attach Props to bones/peds: https://github.com/CarlosVergikosk/B1G_PROPS

Add this in prop.lua below the last Item/prop in the list:
---------------------------------------------------------------------
		

{["model"] = 'frog',		["name"] = "frog", 			["bone"] = 64729, ["x"] = 0.09,["y"] = -0.00,	["z"] = -0.06,	["xR"] = -170.0,	["yR"] = 0.0,	["zR"] = 15.0, 	["anim"] = 'pick' }, -- Frog on shoulder
{["model"] = 'hamtaro',	["name"] = "hamtaro", 		["bone"] = 64729, ["x"] = 0.09,["y"] = 0.02,	["z"] = -0.12,	["xR"] = -120.0,	["yR"] = 5.0,	["zR"] = 15.0, 	["anim"] = 'pick' }, -- Hamster on shoulder
{["model"] = "wizardhat2",	["name"] = "wizardhat", 		["bone"] = 31086, ["x"] = 0.10,	["y"] = -0.02,	["z"] = 0.0,	["xR"] = 0.0,	["yR"] = 90.0, 	["zR"] = -30.0,	["anim"] = 'pick' } -- Wizardhat head
	

